\documentclass{article}

\usepackage{geometry} % 文档四周边界设置
\geometry{a4paper, left=1.5cm, right=1.5cm, top=1.5cm, bottom=1.5cm}

\usepackage{ctex}
\usepackage{tikz}
\usetikzlibrary{mindmap,trees}

\begin{document}
\title{LaTeX基本知识思维导图}
\author{作者名}
\date{\today}
\maketitle

% LaTeX基础
% \section*{LaTeX 基础}

\begin{figure}[h]
\centering
\begin{tikzpicture}[mindmap, grow cyclic, every node/.style=concept, concept color=blue!20,
    level 1/.append style={level distance=5cm,sibling angle=90},
    level 2/.append style={level distance=3cm,sibling angle=45}]
  \node{LaTeX 基础}
    child [concept color=red!30] { node {文档结构}
      child { node {文档类}}
      child { node {前导}
          child { node {宏包}}
      }
      child { node {正文环境}}
    }
    child [concept color=orange!30] { node {文本格式化}
        child { node {字体大小}}
        child { node {字体样式}}
        child { node {段落格式}}
    }
    child [concept color=green!30] { node {数学公式}
        child { node {行内公式}}
        child { node {显示公式}}
        child { node {符号与命令}}
    }
    child [concept color=purple!30] { node {图形与图表}
        child { node {插入图片}}
        child { node {绘制图形}
            child { node {TikZ}}
            child { node {PGFPlots}}
        }
        child { node {表格}}
    };
\end{tikzpicture}
\caption{LaTeX基础知识思维导图}
\label{fig-1}
\end{figure}

\newpage 

% LaTeX进阶
% \section*{LaTeX 进阶}
\begin{figure}[h]
\centering

\begin{tikzpicture}[mindmap, grow cyclic, every node/.style=concept, concept color=teal!40,
    level 1/.append style={level distance=5cm,sibling angle=90},
    level 2/.append style={level distance=3.5cm,sibling angle=45}]
  \node{LaTeX 进阶}
    child [concept color=purple!30] { node {自定义命令与环境}
      child { node {新命令定义}}
      child { node {参数使用}}
      child { node {可选参数}}
    }
    child [concept color=orange!30] { node {宏包开发}
        child { node {基本结构}}
        child { node {选项处理}}
        child { node {文档编写}}
    }
    child [concept color=green!30] { node {交叉引用高级用法}
        child { node {标签与引用}}
        child { node {自动编号}}
        child { node {参考文献管理}}
    }
    child [concept color=blue!30] { node {排版细节}
        child { node {页面布局}}
        child { node {脚注与边注}}
        child { node {目录与索引}}
    };
\end{tikzpicture}
\caption{LaTeX进阶知识思维导图}
\label{fig-2}
\end{figure}

\newpage

% LaTeX高级
% \section*{LaTeX 高级}
\begin{figure}[h]
\centering

\begin{tikzpicture}[mindmap, grow cyclic, every node/.style=concept, concept color=red!40,
    level 1/.append style={level distance=5cm,sibling angle=90},
    level 2/.append style={level distance=3.5cm,sibling angle=45}]
  \node{LaTeX 高级}
    child [concept color=purple!30] { node {复杂排版}
      child { node {多栏排版}}
      child { node {特殊纸张尺寸}}
      child { node {跨页元素}}
    }
    child [concept color=orange!30] { node {自动化脚本}
        child { node {Makefile集成}}
        child { node {版本控制}}
        child { node {持续集成}}
    }
    child [concept color=green!30] { node {出版物准备}
        child { node {审稿流程}}
        child { node {版权问题}}
        child { node {书籍排版}}
    }
    child [concept color=blue!30] { node {国际化与本地化}
        child { node {多语言支持}}
        child { node {字符编码}}
        child { node {地区特定格式}}
    };
\end{tikzpicture}
\caption{LaTeX高级知识思维导图}
\label{fig-3}
\end{figure}

\end{document}
